#include <REGX52.H>
void Delay(unsigned int xms)
{
	unsigned char i, j;
	while(xms--)
	{
			i = 2;
		j = 199;
		do
		{
			while (--j);
		} while (--i);
	}
}


void Count0_Init()	//计数器
{
	//设置计数器0工作模式1
	TMOD&=0xf0;
	TMOD|=0x05;// C/T置1为计数器模式
	TL0=0xfc;
	TH0=0xff;//计数4次，65536-4=65532
	//设置计数器控制寄存器TCON
	TF0=0;
	TR0=1;
	//中断
	EA=1;
	ET0=1;
}

void main()
{
	Count0_Init();
	while(1)
	{
		
	}
}

void Count0_Routine() interrupt 1
{
	while(1)
	{
				P2=~P2;
				Delay(500);
				P2=~P2;
				Delay(500);
	}

}